YHRWD

珂心泛舟

email
github

Linux下搭建Chronocat

猫猫

开始之前....#

你需要拥有:

  • 一台可用内存≥2Gb 的服务器🖥(或许 1G 也行,自测)
  • 一双会打字的手✋🤚
  • 基础的阅读理解能力👀

注意事项#

本教程仅提供搭建方法,相关资源来源于互联网
此教程基于 docker,因此建议了解一下 docker 的基本操作.
本教程服务器系统为 debian 12,其他系统的友友们需要自己变通一下.

准备容器#

建议在每条命令前都加入sudo

进入 Screen#

这一步是为了保活,防止安装过程中意外退出

screen -S chronocat

关于 screen 的操作请自行搜索

创建容器#

执行以下命令

sudo docker run -it \
-p 5500:5500 \
-p 6099:6099 \
-v ./Chronocat/config:/root/.chronocat/config
-v ./Chronocat/plugins:/root/LiteLoaderQQNT/plugins/
--name chronocat
debian

或者

sudo docker run -it -p 5500:5500 -p 6099:6099 -v ./Chronocat/config:/root/.chronocat/config -v ./Chronocat/plugins:/root/LiteLoaderQQNT/plugins --name chronocat debian

其中,5500 端口是 satori 服务端口,6099 为后边登录服务的端口
如果顺利的话
将会是下面这样:

image

安装所需软件包#

换源 (海外机可以跳过)#

首先执行apt update && apt install curl -y, 安装 curl
然后执行换源脚本

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

如无误,将呈现以下画面:
image

选择自己喜欢的源,回车 || 中科大 yyds!||

image
接下来会选择是否启用 http 协议,这里建议不使用
剩下的按照脚本提示来就行

安装软件#

执行下列命令

apt update && apt install -y \
    libgtk-3-0 \
    libnotify4 \
    libnss3 \
    libxss1 \
    libxtst6 \
    xdg-utils \
    libatspi2.0-0 \
    libsecret-1-0 \
    unzip \
    libgbm1 \
    libasound2 \
    xvfb \
    curl \
    nano

这一步没啥注意的,软件包中最后的nano可以换成自己喜欢的文本编辑器.

安装 QQ&Liteloader#

QQ#

非常简单,运行以下代码

curl -o linuxqq.deb https://dldir1.qq.com/qqfile/qq/QQNT/852276c1/linuxqq_3.2.5-21453_amd64.deb && \
apt install ./linuxqq.deb -y && apt clean && rm linuxqq.deb

等待安装完成即可,如果你的机子下载太慢,可以手动下载安装包然后上传至容器内安装

Liteloader#

同样运行下列命令

curl -L -o LiteLoaderQQNT.zip https://github.com/LiteLoaderQQNT/LiteLoaderQQNT/releases/download/1.0.3/LiteLoaderQQNT.zip && \
unzip LiteLoaderQQNT.zip -d /root/LiteLoaderQQNT && rm LiteLoaderQQNT.zip && \
sed -i '1s/^/require("\/root\/LiteLoaderQQNT");\n/' /opt/QQ/resources/app/app_launcher/index.js

等待完成即可

安装 & 配置猫猫#

首先按ctrl+A+D即可退出 screen
如果前面步骤没有出错的话,会出现以下文件夹

image

然后将你的猫猫以及放到/root/Chronocat/plugins
所需插件如下,请自行寻找资源

image
注:文件夹中应该如下图直接是猫猫主体,不要再套文件夹

image

冻号之旅#

启动脚本#

返回 screen (执行screen -r)
然后新建start.sh
写入以下内容

#!/bin/bash
service dbus start
rm -f /tmp/.X1-lock
export DISPLAY=:1
Xvfb $DISPLAY -screen 0 1x1x16 &
sleep 2
qq --no-sandbox

保存退出

启动!#

chmod +x start.sh
bash start.sh

运行过程可能会出现些许报错,无伤大雅👍🏻

登录 QQ#

访问http://ip:6099/api/panel/getQQLoginQRcode扫码登录

对接#

我相信大家都会

若有问题

评论区留言

此文由 Mix Space 同步更新至 xLog
原始链接为 https://lkyhr.link/posts/tutorial/cc_bot


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。